<!-- I like -*-HTML-*- -->
<html>
<head>
  <title>A test page</title>
  <link rel="stylesheet" href="test.css" type="text/css" />
<!--  <script src="note.js" type="text/javascript" /> -->
</head>
<body>

<h1>A test page</h1>

<p>When using combined monads created by the monad transformers, we
avoid having to explicitly manage the inner monad types, resulting in
clearer, simpler code. Instead of creating additional do-blocks within
the computation to manipulate values in the inner monad type, we can
use lifting operations to bring functions from the inner monad into
the combined monad.

<note><small>Note</small> <full>This is a note. Isn't it great? I'll
now proceed to natter on with copied and pasted text to fill up
several lines. <note><small>Note</small><full>..  Do you like ``TENDER
VITTLES?''?</full></note>

But really this question, though commonly asked, is not
appropriate to the situation.  Pay for programmers will not disappear,
only become less.  So the right question is, will anyone program with
a reduced monetary incentive?  My experience shows that they
will.</full></note></p>

<p>Recall the liftM family of functions which are used to lift
non-monadic functions into a monad. Each monad transformer provides a
lift function that is used to lift a monadic computation into a
combined monad. Many transformers also provide a liftIO function,
which is a version of lift that is optimized for lifting computations
in the IO monad. To see this in action, we will continue to develop
our previous example in the Continuation monad.</p>

<note id="anotherNote">
<full>Recall the liftM family of functions which are used to lift
non-monadic functions into a monad. Each monad transformer provides a
lift function that is used to lift a monadic computation into a
combined monad. Many transformers also provide a liftIO function,
which is a version of lift that is optimized for lifting computations
in the IO monad. To see this in action, we will continue to develop
our previous example in the Continuation monad.</full></note>

<p>Am I a fish?</p>

<note><small>Heloo</small>
</note>

</body>
</html>